var count=0;
//当前页数
var page=1;
$(function(){
	$("#hidesc").hide();
	
	selectAll();
	findCount();
		/**
		 * 点击增加出现层
		 */
		$("#addBtn").click(function(){
			$("#hidesc").show("");
			$("#boxId").val("");
			$("#locId").val("");
			$("#boxType").val("");
			$("#boxState").val("");
			$("#boxDeadline").val("");
			$("#boxRent").val("");
			$("#boxOut").val("");
		});
		
		$("#boxSubmit").click(function(){
			if($("#boxId").val()==""||$("#boxDeadline").val()==""||$("#boxRent").val()==""
					||$("#boxOut").val()==""){
				swal("不能为空");
			}else{
				var url="../../box/addorupdate.action";
				var data=$("#forminsert").serialize();
				$.post(url,data,function(mes){
					if(mes>0){
						swal("成功");
						$("#hidesc").hide();
						selectAll();
					}else{
						swal("失败");
					}
				},"json");
			}
		});
	});


function deletesFrom(id){
	var truthBeTold = window.confirm("你确定要删除吗？");
	if (truthBeTold) {
		var url="../../box/deletes.action";
		var data={"boxId":id};
		$.post(url,data,function(mes){
			if(mes>0){
				swal("成功");
				selectAll();
			}else{
				swal("失败");
			}
		},"json");
	}
}
/**
 * 查询所有
 */
function selectAll(){
	$("#thead").html("");
	var url="../../box/selectAll.action";
	var data={"boxId":$("#name").val(),"curPage":page}
	$.post(url,data,function(mes){
		$.each(mes,function(i,item){
			var types;
			if(item.boxType==1){
				types="小";
			}
			if(item.boxType==2){
				types="中";
			}
			if(item.boxType==3){
				types="大";
			}
			
			var state="已出租";
			if(item.boxOutState==0){
				state="没有出租";
			}
			$("#thead").append("<tr>"
						+"<td>"+item.boxId+"</td>"
						+"<td>"+item.locId+"</td>"
						+"<td>"+types+"</td>"
						+"<td>"+state+"</td>"
						+"<td>"+item.boxDeadline+"</td>"
						+"<th>"+item.boxRent+"</td>"
						+"<td>"+item.boxOut+"</td>"
						+"<td>"+item.boxOrder+"</td>"
						+"<td><button type='button' class='btn btn-warning' onclick=\"updateForm(\'"+item.boxId+"\')\">修改</button><button id='deletec' type='button' onclick=\"deletesFrom(\'"+item.boxId+"\')\" class='btn btn-danger'>删除</button></td>"
						+"</tr>");
		})
	},"json");
}
 
/**
 * 修改
 * @returns
 */
function updateForm(id){
	$("#hidesc").show();
	var url="../../box/selectup.action";
	var data={"boxId":id};
	$.post(url,data,function(mes){
		$("#boxIds").val(mes.boxId);
		$("#boxId").val(mes.locId);
		$("input:radio[name='boxType'][value="+mes.boxType+"]").prop('checked','true');
		$("input:radio[name='boxState'][value="+mes.boxState+"]").prop('checked','true');
		$("#boxDeadline").val(mes.boxDeadline);
		$("#boxRent").val(mes.boxRent);
		$("#boxOut").val(mes.boxOut);
	},"json");
}


function hidebt(){
	$("#hidesc").hide();
}


/**
 * 分页
 * @returns
 */
function findCount(){
	$(".pagination").html("");
	var url="../../box/findCount2.action";
	var data={"boxId":$("#name").val(),"curPage":page};
	$.post(url,data,function(mes){
		count=mes;
		if(count>0){
			$(".pagination").append('<li><a href="javascript:findPagePre()">&laquo;</a></li>');
		}
		for(var i=0;i<count;i++){
			$(".pagination").append('<li id="'+(i+1)+'"><a href="javascript:findAllPage('+(i+1)+')">'+(i+1)+'</a></li>');
		}
		if(count>0){
			$(".pagination").append('<li><a href="javascript:findPageNext()">&raquo;</a></li>');
		}
		$("#1").addClass("active");
	},"json");
};

function findPagePre(){
	if(page>1){
		page--;
		findAllPage(page);
	}
}

function findAllPage(id){
	$("li").removeClass("active");
	$("#"+id).addClass("active");
	page=id;
	selectAll(page);
}

function findPageNext(){
	if(page<count){
		page++;
		findAllPage(page);
	}
}